beb7177ba9617b4f1225493bceb537cb358d73f6,src/de/espend/idea/shopware/navigation/SmartyFileGoToDeclarationHandler.java,SmartyFileGoToDeclarationHandler,attachNamespaceTagGoto,#PsiElement#List#,191

Before Change


        final Project project = sourceElement.getProject();

        final String finalText = normalizeFilename(sourceElement.getText());
        TemplateUtil.collectFiles(sourceElement.getProject(), new TemplateUtil.SmartyTemplateVisitor() {
            @Override
            public void visitFile(VirtualFile virtualFile, String fileName) {

                if (!fileName.replaceFirst("[.][^.]+$", "").equals(finalText)) {
                    return;
                }

                PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile);
                if (psiFile != null) {
                    psiElements.add(psiFile);
                }
            }
        }, "tpl");

    }

After Change


        final Project project = sourceElement.getProject();

        final String finalText = normalizeFilename(sourceElement.getText());
        TemplateUtil.collectFiles(sourceElement.getProject(), (virtualFile, fileName) -> {

            if (!fileName.replaceFirst("[.][^.]+$", "").equals(finalText)) {
                return;
            }

            PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile);
            if (psiFile != null) {
                psiElements.add(psiFile);
            }
        }, "tpl");

    }